Dokumentation zu ERGO!pro 2.0 Funktions bersicht Der erste Schritt Programmerstellung fortgeschrittene Programmerstellung Accessories programmieren Weitere Funktionen Das Programmsystem Profis Programmentwicklung Dropdown-Men GFA-Datei... Projekt-Auswahl Batches... Compilieren Linken Erstellen Extended Make Testen Projekt-Infos PRJ bezeichnen PRJ sichern PRJ sichern als Beenden XRef-Analyse... Batch aufzeichnen Auf PP-Datei anwenden hren... Kommandoshell aufrufen GFA-BASIC Sets Parameter sichern prozessor Symbolische Variablen ersetzen Programmteile entfernen Unbenutzte Prozeduren entfernen DEFFNs und DATAs nicht sch Informer Hinweise entfernen Profiler Aufrufe eintragen in Aufrufe entfernen bergabe als Namen bergabe als Nummern Profiler-Beispiel Profiler-Beispiel II Aufbau einer Profiler-Prozedur INLINEs Sammeldatei getrennten Dateien Texte Strings behandeln DATA-Zeilen behandeln Mindestl Texte extrahieren Texte ersetzen Source bersetzen Erstmalige bersetzung Nachfolgende bersetzungen ASCII speichern Zeichen konvertieren Zeilen aktivieren Include-Dateien einf Kommentare als Variablennamen REMs l schen Namen verschl sseln Punkte entfernen Unterstriche entfernen Punkte zu Unterstrichen Variablen vereinheitlichen Alle Namen vereinheitlichen Ausgabe XRef-Analyse... Hilfstexte Unterprogramme auflisten alle Variablen & Prozeduren fehlerhafte Verwendungen partiell globale Variablen Beispiel_1 pseudolokale Variablen beseitigen globale Variablen mehrfach verwendete Namen Verweise mit Fehlermeldungen als Geordnet nach Variablentypen Anfangsbuchstabe Alle setzen/l schen Ausgabe Baumdiagramm... vollst optimiert Umbrechen Analyse der PP-Datei Mehrstufiges Bearbeiten Ausgabe Direkter Ausdruck Ausdruck in Datei umlenken In eine XRF-Datei In eine XRF-Datei, danach anzeigen Druckertreiber Statistik... LOG-Datei ausgeben ffnen/Schlie Compileroptionen Linkeroptionen Fastload Ins TT-RAM laden MALLOCs aus TT-RAM MTOS-Speicherschutz Symboltabelle anh Objekt-Dateien hinzulinken Erzeugtes Programm Zugriffspfade Parameter f Erneut aufrufen Einstellungen Nach Compiler-Warnungen nicht... Projekt-Informationen nach dem... Objektdatei nach dem Linken... Zwischendateien im temp. Pfad... LOG-Datei anlegen Fensterdialoge Ausgabepuffer w hrend eines... Ausgabe-Dialog unterdr he des TP-Fensters in Zeilen Informer schreibt in GFA-Datei umen am Programmende Extended Make konfigurieren Batch vor dem Compilieren PRG nach dem Compilieren Zwischendateien nach Compilieren Quick XRef Hilfe... ERGO!help... Tastenbelegung Dialogboxen Bedienung von Popups Radiobuttons Checkboxen Projektfenster Die drei Felder am unteren Rand Ausgabefenster Tips & Tricks ERGO!pro Dateien GFA-Datei PP-Datei PP-Ausnahme XRB-Datei XRF-Datei LOG-Datei ERGO_PRO.INF PRN-Datei STR-Datei TRN-Datei LST-Datei Aufbau der INF-Datei Aufbau der PRJ-Datei Batch-Datei Tempor rer Pfad Projekt verschieben Batch bezeichnen Projekt Defaultprojekt Tokenprozessor Crossreferenz-Analyse Bezeichner Typen von Bezeichnern Verweisliste Expertenoptionen in der INF-Datei Hilfs-Accessory Diagnose Von ERGO!pro entdeckte Fehler only1 glob1 loglo Stolpersteine... Stolpersteine in der Shell Stolpersteine im Hilfs-Accessory Stolpersteine im Tokenprozessor Stolpersteine bei der XRef-Analyse Index ERGO_HLP bersicht ERGO_HLP Linkeroptionen ERGO_HLP Compileroptionen ERGO_HLP DEFLIST Dokumentation zu ERGO!pro "Gregor Duchalski/Christof Schardt $VER: 2.09f (20.03.1995) Dropdown-Men ERGO_PRO GEMINI EASE -i -s +z -t4 -j80 Dokumentation/Shells LXUHf T &7 h HPJW< x}OMo "8u8- AR[Vv ZnP#G :ir," :LBv= =W\Rn c"5_Eb X^Rv=u IH{,'9 e "x]8 e :-E1 %6s~`%/^ ~!ET4 !tJkk! tpSEh7$ 0&Bnn }>OW& Xl,TI& A"O3h CeCMe `h]eI =w2/= <)+ac "bM kL UKb] 5^>a? ~A'0&4 v~OG4Jx (_c\p.J ^sig8 [a^1)[/ .m|Xq] ZX+YR{ M8?L9 I5LyE@k qh$8R IF-7I A(iTd :Ghd{ $Y)DX" g 2G!! HiUbr) cX:.% [B+I; \0H?x r6{[O TX3oF MqA,lg ,FIDBp ]%n.\ z>K`> ,i-1k8E q/~A17 ,i-ax/f LF{3| Gzz&I "x14i6h E^NNW JGry{f /zDIA|TI GPcLl X]&j? db=r6 ;KuI zZ'' ^,.pfC ^1Q0b '4U`T \5kKA ]+8(Y hN_%Ds n1 R5 ,%_@j "28&h 4w!j^ tZ\8j 7nLz( 8+?0)Y ^;ul< ?duHL1 Uy%8` G|Kd0 05jGV s)-VeDQ 7>A<," Ls[g' Aiuq|] tNs|`4 Nv.a^ /A}+>w .hanYA /Xf9/* E"|6iL 7[&y: r/LFX 3{AUz1m[ 400PA FZ{(( 6.]29 ffnen/Schlie ffnet oder schlie t das f_!is x$qya &nrHS| 5.R1*e RnTWI:o NR-IX qO1ic G=COF~& $+xg1 J4'I!pi Wwz6,4 ugB6< ^[non c*|"}+7 2y=B6 WGDxG 6yo6yg* IUl$x -# r\ mG2^g&2 i0zDd,3 H` c8 8VMC|N "B*\YY {w^+f ^}?&] hVPYQ #Ulu=c 4*3]L b}un- G2=&@ riw*t =l,P}I qo1QR ?KSq7 -7?1i? 8%ax>T ;I7/q pE{N8 }(yRN JTK,-; jlN*^ yY oo - d`M\D ~w=DC p5S%cq RHcM.l n,UQF 7xD+= q,f&( 0zh@TrQ)<$ Y?:q:wS ,931ok (Yh9:: sqcj6 Jp n AWXMBmN7 []&*(Z rIQKf? dXt,u A(?]D K`TEU" w,N5' PEu?| [>XXpf rFC*G YpZYd' HX^bvH UrJ,; p88;!Q uA~=} &- 89 C0uP* g(~G6 T==_`E OGMp{0 FC@ap pwAQe T-#4c WXljI ~$dc` &oR3u Ti%cP. s\8.[/ >z;8NEi ;g?F'}Z= y("cy qnhE' q$is@ wc2vE Nsu76No$ fR{Ge 1t6B( {}U Lw ]hpA} 9r|S% I-q!J6J /;cbg%}=] 3:qm@ 5Z]VH "z7%M D2~ vG 8nG2d| 'zE(pR